physical presence - Espagnol Anglais Dictionnaire